diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 0000000..6fa5693
Binary files /dev/null and b/.DS_Store differ
diff --git a/Client/Simitone/Simitone.Client/Content/3D/TEX_0.png b/Client/Simitone/Simitone.Client/Content/3D/TEX_0.png
new file mode 100644
index 0000000..d2a8ce1
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/3D/TEX_0.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/3D/TEX_1.png b/Client/Simitone/Simitone.Client/Content/3D/TEX_1.png
new file mode 100644
index 0000000..d0fdc3e
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/3D/TEX_1.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/3D/arrow.fsom b/Client/Simitone/Simitone.Client/Content/3D/arrow.fsom
new file mode 100644
index 0000000..86d2765
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/3D/arrow.fsom differ
diff --git a/Client/Simitone/Simitone.Client/Content/3D/star.fsom b/Client/Simitone/Simitone.Client/Content/3D/star.fsom
new file mode 100644
index 0000000..5b819b4
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/3D/star.fsom differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_createfam.png b/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_createfam.png
new file mode 100644
index 0000000..bea014e
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_createfam.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_deletefam.png b/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_deletefam.png
new file mode 100644
index 0000000..cf2f252
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_deletefam.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_movein.png b/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_movein.png
new file mode 100644
index 0000000..9a1a739
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/cas/btn_movein.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/common/circle10px.png b/Client/Simitone/Simitone.Client/Content/uigraphics/common/circle10px.png
new file mode 100644
index 0000000..1bce687
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/common/circle10px.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_pain.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_pain.png
index 93899ad..01bc3f4 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_pain.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_pain.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_plan.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_plan.png
index 93899ad..cbd69e3 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_plan.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_plan.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_rugs.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_rugs.png
index 93899ad..16b8287 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_rugs.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_rugs.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_scul.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_scul.png
index 93899ad..29e0d31 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_scul.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_deco_scul.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_food.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_food.png
new file mode 100644
index 0000000..9025165
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_food.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_out.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_out.png
new file mode 100644
index 0000000..540915e
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_out.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_shop.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_shop.png
new file mode 100644
index 0000000..d5d25a2
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_shop.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_street.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_street.png
new file mode 100644
index 0000000..09837ff
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_dt_street.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_audi.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_audi.png
index 93899ad..571d5c7 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_audi.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_audi.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_ent.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_ent.png
index 93899ad..b0dbf44 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_ent.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_ent.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_phon.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_phon.png
index 93899ad..e032541 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_phon.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_phon.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_vide.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_vide.png
index 93899ad..4233b97 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_vide.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_elec_vide.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_hang.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_hang.png
index 93899ad..7891c09 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_hang.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_hang.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_stan.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_stan.png
index 93899ad..cd93e31 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_stan.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_stan.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_tabl.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_tabl.png
index 93899ad..cdec039 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_tabl.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_tabl.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_wall.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_wall.png
index 93899ad..2fe43b7 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_wall.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_ligh_wall.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_crea.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_crea.png
index 93899ad..637bec3 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_crea.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_crea.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_know.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_know.png
index 93899ad..869f34f 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_know.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_know.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_pets.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_pets.png
index 93899ad..64edc05 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_pets.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_pets.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_recr.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_recr.png
index 93899ad..d8bdaad 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_recr.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_recr.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_ward.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_ward.png
index 93899ad..be6df85 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_ward.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_misc_ward.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_hott.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_hott.png
index 93899ad..746adb7 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_hott.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_hott.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_show.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_show.png
index 93899ad..3e3c5d5 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_show.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_show.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_sink.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_sink.png
index 93899ad..b11d5ef 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_sink.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_sink.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_toil.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_toil.png
index 93899ad..2b647af 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_toil.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_plum_toil.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_beds.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_beds.png
index 93899ad..3976390 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_beds.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_beds.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_dine.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_dine.png
index 93899ad..79b524a 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_dine.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_dine.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_loun.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_loun.png
index 93899ad..1d550a1 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_loun.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_loun.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_sofa.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_sofa.png
index 93899ad..ab86120 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_sofa.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_seat_sofa.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_st_spa.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_st_spa.png
new file mode 100644
index 0000000..ffdf5ce
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_st_spa.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_st_studio.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_st_studio.png
new file mode 100644
index 0000000..0babab1
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_st_studio.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_count.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_count.png
index 93899ad..7f725cf 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_count.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_count.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_desk.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_desk.png
index 93899ad..f40add4 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_desk.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_desk.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_endt.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_endt.png
index 93899ad..8fd4621 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_endt.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_endt.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_tabl.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_tabl.png
index 93899ad..3bcf18a 100644
Binary files a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_tabl.png and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_surf_tabl.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_amen.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_amen.png
new file mode 100644
index 0000000..faa64e2
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_amen.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_lodg.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_lodg.png
new file mode 100644
index 0000000..65b0d85
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_lodg.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_recr.png b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_recr.png
new file mode 100644
index 0000000..15ac8b1
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/live/cat/cat_vac_recr.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/trans/trans_cas.png b/Client/Simitone/Simitone.Client/Content/uigraphics/trans/trans_cas.png
new file mode 100644
index 0000000..f555990
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/trans/trans_cas.png differ
diff --git a/Client/Simitone/Simitone.Client/Content/uigraphics/trans/trans_normal.png b/Client/Simitone/Simitone.Client/Content/uigraphics/trans/trans_normal.png
new file mode 100644
index 0000000..d0ef3cf
Binary files /dev/null and b/Client/Simitone/Simitone.Client/Content/uigraphics/trans/trans_normal.png differ
diff --git a/Client/Simitone/Simitone.Client/GameController.cs b/Client/Simitone/Simitone.Client/GameController.cs
index 94489e9..f127879 100644
--- a/Client/Simitone/Simitone.Client/GameController.cs
+++ b/Client/Simitone/Simitone.Client/GameController.cs
@@ -23,7 +23,22 @@ namespace Simitone.Client
{
GameThread.NextUpdate((x) =>
{
- var screen = new TS1GameScreen();
+ var mode = NeighSelectionMode.Normal;
+ if (lotName.Length > 1 && lotName[0] == '!')
+ {
+ switch (lotName[1])
+ {
+ case 'n':
+ mode = NeighSelectionMode.MoveIn; break;
+ case 'm':
+ mode = NeighSelectionMode.MoveInMagic; break;
+ }
+ }
+ var screen = new TS1GameScreen(mode);
+ if (mode != NeighSelectionMode.Normal)
+ {
+ screen.StartMoveIn(int.Parse(lotName.Substring(2)));
+ }
var last = GameFacade.Screens.CurrentUIScreen;
GameFacade.Screens.RemoveCurrent();
GameFacade.Screens.AddScreen(screen);
@@ -46,14 +61,14 @@ namespace Simitone.Client
public static void EnterCAS()
{
- GameThread.NextUpdate((x) =>
- {
+ //GameThread.NextUpdate((x) =>
+ //{
var screen = new TS1CASScreen();
var last = GameFacade.Screens.CurrentUIScreen;
if (last is TS1GameScreen) ((TS1GameScreen)last).CleanupLastWorld();
GameFacade.Screens.RemoveCurrent();
GameFacade.Screens.AddScreen(screen);
- });
+ //});
}
}
}
diff --git a/Client/Simitone/Simitone.Client/Simitone.Client.csproj b/Client/Simitone/Simitone.Client/Simitone.Client.csproj
index 2d9ff8f..ac567ab 100644
--- a/Client/Simitone/Simitone.Client/Simitone.Client.csproj
+++ b/Client/Simitone/Simitone.Client/Simitone.Client.csproj
@@ -54,11 +54,14 @@
+
+
+
@@ -71,7 +74,7 @@
-
+
@@ -92,11 +95,13 @@
+
+
@@ -145,6 +150,21 @@
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
PreserveNewest
@@ -196,6 +216,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
@@ -247,6 +270,33 @@
PreserveNewest
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
+
+ PreserveNewest
+
PreserveNewest
@@ -658,6 +708,12 @@
PreserveNewest
+
+ PreserveNewest
+
+
+ PreserveNewest
+
@@ -682,6 +738,16 @@
PreserveNewest
+
+
+ PreserveNewest
+
+
+
+
+ PreserveNewest
+
+