Добавлены методы для работы с картой
This commit is contained in:
parent
2a057cefa2
commit
e7b9f18635
@ -10,6 +10,7 @@ import com.annimon.everlastingsummer.ast.Variables;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.app.Activity;
|
||||
import android.content.ContentResolver;
|
||||
import android.content.Context;
|
||||
import android.content.DialogInterface;
|
||||
import android.content.Intent;
|
||||
import android.media.MediaPlayer;
|
||||
@ -50,6 +51,7 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
||||
private TextView textview;
|
||||
private MediaPlayer musicPlayer, soundPlayer;
|
||||
|
||||
private MapPlaces places;
|
||||
private Characters characters;
|
||||
private Map<String, ImageView> spriteInContainer;
|
||||
private DisplayMetrics displayMetrics;
|
||||
@ -80,6 +82,8 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
||||
characters = new CharactersES();
|
||||
characters.makeNamesKnown();
|
||||
|
||||
places = new MapPlacesES();
|
||||
|
||||
final Intent intent = getIntent();
|
||||
final SaveInfo save = intent.getParcelableExtra(EXTRA_SAVE);
|
||||
try {
|
||||
@ -333,6 +337,22 @@ public final class ViewActivity extends Activity implements TouchGesture.OnTouch
|
||||
characters.setName(whoid, name);
|
||||
}
|
||||
|
||||
public void disableAllZones() {
|
||||
places.disableAllZones();
|
||||
}
|
||||
|
||||
public void disableCurrentZone() {
|
||||
places.disableCurrentZone();
|
||||
}
|
||||
|
||||
public void setZone(String name, String label) {
|
||||
places.setZone(name, label);
|
||||
}
|
||||
|
||||
public void showMap() {
|
||||
places.showMap(this);
|
||||
}
|
||||
|
||||
public void menu(final Menu menu) {
|
||||
Dialogs.with(this).showGameMenu(menu, new DialogInterface.OnClickListener() {
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user