Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
labs
Tablexia-old
Commits
ac81c9b6
Commit
ac81c9b6
authored
Dec 08, 2014
by
Luboš Horáček
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
#317
&
#318
Chyby při volbě položky nového uživatele
parent
aa80ade5
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
567 additions
and
536 deletions
+567
-536
src/main/java/cz/nic/tablexia/Tablexia.java
src/main/java/cz/nic/tablexia/Tablexia.java
+1
-1
src/main/java/cz/nic/tablexia/game/games/potme/map/MapGenerator.java
...va/cz/nic/tablexia/game/games/potme/map/MapGenerator.java
+531
-530
src/main/java/cz/nic/tablexia/main/MainActivity.java
src/main/java/cz/nic/tablexia/main/MainActivity.java
+10
-2
src/main/java/cz/nic/tablexia/menu/mainmenu/MainMenu.java
src/main/java/cz/nic/tablexia/menu/mainmenu/MainMenu.java
+25
-3
No files found.
src/main/java/cz/nic/tablexia/Tablexia.java
View file @
ac81c9b6
...
...
@@ -661,7 +661,7 @@ public class Tablexia extends com.activeandroid.app.Application {
@Override
public
void
onAnimationEnd
(
Animator
animation
)
{
((
Activity
)
getCurrentMenuActivity
()).
startActivityForResult
(
intent
,
0
);
((
Activity
)
getCurrentMenuActivity
()).
startActivityForResult
(
intent
,
MainActivity
.
REQUEST_CODE_NEW_USER
);
// TODO remove TestFlight.log("Create user button");
}
});
...
...
src/main/java/cz/nic/tablexia/game/games/potme/map/MapGenerator.java
View file @
ac81c9b6
This diff is collapsed.
Click to expand it.
src/main/java/cz/nic/tablexia/main/MainActivity.java
View file @
ac81c9b6
...
...
@@ -49,8 +49,8 @@ import cz.nic.tablexia.menu.mainmenu.screen.AbstractMenuFragment.MenuFragmentVis
import
cz.nic.tablexia.menu.mainmenu.screen.LoaderFragment
;
import
cz.nic.tablexia.menu.usermenu.User
;
import
cz.nic.tablexia.newusers.fragment.AnimationContainerFragment
;
import
cz.nic.tablexia.util.MintHelper
;
import
cz.nic.tablexia.util.MediaPlayerHelper
;
import
cz.nic.tablexia.util.MintHelper
;
import
cz.nic.tablexia.widget.TablexiaDrawerLayout
;
/**
...
...
@@ -63,6 +63,10 @@ public class MainActivity extends FragmentActivity implements MenuActivity {
private
static
final
String
TAG
=
MainActivity
.
class
.
getSimpleName
();
public
static
final
int
REQUEST_CODE_NEW_USER
=
1000
;
public
static
final
int
REQUEST_CODE_GAME
=
2000
;
public
static
final
int
RESULT_CODE_NEW_USER
=
1000
;
private
static
final
int
START_PRELOADER_ANIM_DURATION
=
2000
;
private
static
final
int
MAIN_SCREEN_CONTAINER_ID
=
R
.
id
.
main_screen_container
;
private
static
final
int
MAIN_SCREEN_PRELOADER_ID
=
R
.
id
.
main_screen_preloader
;
...
...
@@ -178,7 +182,7 @@ public class MainActivity extends FragmentActivity implements MenuActivity {
@Override
protected
void
onActivityResult
(
int
requestCode
,
int
resultCode
,
Intent
data
)
{
super
.
onActivityResult
(
requestCode
,
resultCode
,
data
);
if
((
requestCode
==
0
)
&&
(
data
!=
null
)
&&
(
resultCode
==
Activity
.
RESULT_OK
))
{
if
((
requestCode
==
REQUEST_CODE_NEW_USER
)
&&
(
data
!=
null
)
&&
(
resultCode
==
Activity
.
RESULT_OK
))
{
hideLoadingScreen
(
false
);
LocalBroadcastManager
.
getInstance
(
this
).
sendBroadcast
(
new
Intent
(
"cz.nic.tablexia.action.NEW_USER_CREATED"
));
...
...
@@ -190,6 +194,10 @@ public class MainActivity extends FragmentActivity implements MenuActivity {
closeMenuDrawer
();
}
}
if
((
requestCode
==
REQUEST_CODE_GAME
)
&&
(
data
!=
null
)
&&
(
resultCode
==
RESULT_CODE_NEW_USER
))
{
// TODO show new user dialog
Log
.
d
(
TAG
,
"Start new user sequence"
);
}
getTablexiaContext
().
initMenu
();
}
...
...
src/main/java/cz/nic/tablexia/menu/mainmenu/MainMenu.java
View file @
ac81c9b6
...
...
@@ -45,9 +45,11 @@ import cz.nic.tablexia.R;
import
cz.nic.tablexia.Tablexia
;
import
cz.nic.tablexia.audio.SoundControl
;
import
cz.nic.tablexia.audio.resources.PermanentSounds
;
import
cz.nic.tablexia.game.GameActivity
;
import
cz.nic.tablexia.game.games.GamesDefinition
;
import
cz.nic.tablexia.main.MainActivity
;
import
cz.nic.tablexia.menu.AbstractMenu
;
import
cz.nic.tablexia.menu.MenuActivity
;
import
cz.nic.tablexia.menu.MenuEnum
;
import
cz.nic.tablexia.util.Utility
;
import
cz.nic.tablexia.widget.TablexiaDrawerLayout.DrawerListenerAdapter
;
...
...
@@ -336,17 +338,37 @@ public class MainMenu extends AbstractMenu implements OnGroupClickListener, OnCh
@Override
public
void
positiveAction
()
{
// tablexiaContext.showNewUserScreen();
// TODO add code for starting animation on new user click from game menu while user logged in
// TODO add code for starting animation on new user click from game menu while user logged in
/home/lhoracek/Downloads/Prago Union - Vážná Hudba (2013)
Bundle
args
=
new
Bundle
();
args
.
putString
(
"NEWUSER_GAMEMENU"
,
"NEWUSER_GAMEMENU"
);
((
MainActivity
)
tablexiaContext
.
getCurrentMenuActivity
()).
showLoadingScreen
(
true
,
args
);
((
MainActivity
)
tablexiaContext
.
getCurrentMenuActivity
()).
lockCloseMenuDrawer
();
// HACK to create new user from game
MenuActivity
activity
=
tablexiaContext
.
getCurrentMenuActivity
();
if
(
activity
instanceof
MainActivity
)
{
((
MainActivity
)
tablexiaContext
.
getCurrentMenuActivity
()).
showLoadingScreen
(
true
,
args
);
((
MainActivity
)
tablexiaContext
.
getCurrentMenuActivity
()).
lockCloseMenuDrawer
();
}
tablexiaContext
.
changeMenu
(
AbstractMenu
.
USER_MENU
);
userSpinner
.
setSelection
(
userSpinnerAdapter
.
getUserPositionInList
(
tablexiaContext
.
getCurrentMenuActivity
().
getTablexiaContext
().
getSelectedUser
().
getNickName
()));
tablexiaContext
.
getTablexiaState
().
setAndSaveActiveUser
(
null
);
if
(
activity
instanceof
GameActivity
)
{
tablexiaContext
.
hardResetUser
();
// changeMenuItem(MainMenuDefinition.LOGOUT, false, false);
((
GameActivity
)
activity
).
setResult
(
MainActivity
.
RESULT_CODE_NEW_USER
);
// ((GameActivity) activity).finish();
}
super
.
positiveAction
();
}
@Override
public
void
negativeAction
()
{
userSpinner
.
setSelection
(
userSpinnerAdapter
.
getUserPositionInList
(
tablexiaContext
.
getCurrentMenuActivity
().
getTablexiaContext
().
getSelectedUser
().
getNickName
()));
super
.
negativeAction
();
};
}.
show
(((
Activity
)
tablexiaContext
.
getCurrentMenuActivity
()).
getFragmentManager
(),
null
);
}
else
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment