5.08.2014 / 01:59 | |
Senderman Пользователь Сейчас: Offline
Имя: Юля Откуда: Москва Регистрация: 11.02.2014
| RblSb, с удовольствием тебе отвечу, 10 a%=select("start","game","exit")
20 if a%=0 th goto 40
30 if a%=1 th end
40 cls
50 ds "text",x%,y%
60 re
70 if up(0) th y%=y%-1
80 if down(0) th y%=y%+1
90 if left(0) th x%=x%-1
100 if right(0) th x%=x%+1
110 if inkey(0)=48 th end
120 sl 10
130 goto 40
сойдет? __________________
Прошиваем что-нибудь Изменено Senderman (5.08 / 02:02) (всего 2 раза) |
5.08.2014 / 09:32 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| Открыть спойлер Закрыть спойлер import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;
public class MainMIDlet extends MIDlet implements CommandListener {
private List l;
public void startApp() {
l = new List("Menu", List.IMPLICIT, new String[]{"game", "exit"});
l.setCommandListener(this);
Display.getDisplay(this).setCurrent(l);
}
public void pauseApp() {
}
public void destroyApp(boolean f) {
}
public void commandAction(Command command, Displayable displayable) {
if (displayable.equals(l)) {
if (command == List.SELECT_COMMAND) {
switch (l.getSelectedIndex()) {
case 0:
Display.getDisplay(this).setCurrent(new TextCanvas());
break;
case 1:
notifyDestroyed();
break;
}
}
}
}
}
public class TextCanvas extends Canvas implements Runnable {
private int x, y, key;
public TextCanvas() {
super();
setFullScreenMode(true);
x = y = 0;
key = 0;
new Thread(this).start();
}
public void run() {
while (true) {
checkKeys();
repaint();
try {
Thread.sleep(20);
} catch (InterruptedException) {
}
}
}
public void paint(Graphics g) {
cls(g);
g.setColor(0);
g.drawString("text", x, y, Graphics.TOP | Graphics.LEFT);
}
public void keyPressed(int keyCode) {
key = keyCode;
}
public void keyReleased(int keyCode) {
key = 0;
}
private void checkKeys() {
switch (key) {
case -1:
y--;
break;
case -2:
y++;
break;
case -3:
x--;
break;
case -4:
x++;
break;
}
}
private void cls(Graphic g) {
g.setColor(0xffffff);
g.fillRect(0, 0, getWidth(), getHeight());
}
}
минимум __________________
знает толк Изменено vl@volk (5.08 / 09:33) (всего 2 раза) |
9.08.2014 / 03:43 | |
skyezeno Пользователь Сейчас: Offline
Имя: skye Регистрация: 28.04.2014
| how is COLORALPHAGEL used? And how can i use drawrect as sprite. I have totally forgotten.
Изменено skyezeno (9.08 / 03:45) (всего 2 раза) |
9.08.2014 / 09:56 | |
Askalite Пользователь Сейчас: Offline
Имя: Аскалайт Регистрация: 12.10.2011
| skyezeno, на твой пост ( 09.08.2014 / 09:43) отвечу, прозрачным становиться картинки определённый цвет. К разуму прислушаться должен ты, дабы решить задачу. Програмисст ты или не программист? Алгоритм составлять должен ты. Изменено Askalite (9.08 / 10:02) (всего 1 раз) |
9.08.2014 / 10:22 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| |
9.08.2014 / 16:23 | |
skyezeno Пользователь Сейчас: Offline
Имя: skye Регистрация: 28.04.2014
| kiriman (09.08.2014/10:22) http://annimon.com/forum/?act=post&id=271048thanks kiriman, now i remember, i wonder why i forgotten it so easily, maybe pascal is behind this. |
27.08.2014 / 12:23 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Скажите, пожалуйста, как правильно пользоваться командой enter в собранной проге. А то у меня не получается.
Изменено garfild63 (27.08 / 12:24) (всего 1 раз) |
27.08.2014 / 14:10 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| garfild63, никак. Эта команда используется лишь в редакторе.
|
27.08.2014 / 14:28 | |
kiriman Пользователь Сейчас: Offline
Имя: Кирилл Откуда: Красноярск Регистрация: 18.01.2010
| Кто-то перевел на английский и выложил всю справку в текстовом виде - СсылкаТеперь должны быть все довольны |
27.08.2014 / 15:51 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| kiriman, жаль. =(
|