Click here to Skip to main content
15,886,799 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more: , +
This is part of my code...In this code is 1 animatedSPrite that user controls. I want that user can draw line on this background and that this animatedsprite can move on this line...
PLease help :/


C#
public Scene onCreateScene() {
		
		
		this.mEngine.registerUpdateHandler(new FPSLogger());

		final Scene scene = new Scene();
		float centerx = (CAMERA_WIDTH - this.trpozadina.getWidth()) / 2;
		float centery = (CAMERA_HEIGHT - this.trpozadina.getHeight()) / 2;
		final Sprite sprite = new Sprite(centerx, centery, this.trpozadina,
				this.getVertexBufferObjectManager());
		final SpriteBackground pozadina = new SpriteBackground(sprite);
		scene.setBackground(pozadina);<big><big><big></big></big></big>
		
		final Sprite sprvrata = new Sprite (this.CAMERA_WIDTH - 75, (CAMERA_HEIGHT / 2) + 15, this.trvrata,
				this.getVertexBufferObjectManager());

		this.animsprigracBezMaca = new AnimatedSprite(CAMERA_WIDTH / 2 - 32,
				(CAMERA_HEIGHT / 2) + 30, 65, 120, this.trigracBezMaca,
				this.getVertexBufferObjectManager()) {

			@Override
			public boolean onAreaTouched(final TouchEvent pSceneTouchEvent,
					final float pTouchAreaLocalX, final float pTouchAreaLocalY) {

				switch (pSceneTouchEvent.getAction()) {
				case TouchEvent.ACTION_DOWN:
					bool_sa_ili_bez_maca = !bool_sa_ili_bez_maca;
					animsprigracBezMaca.setVisible(bool_sa_ili_bez_maca);
					animsprigracSaMacem.setVisible(!bool_sa_ili_bez_maca);
					break;

				case TouchEvent.ACTION_MOVE:

					break;

				case TouchEvent.ACTION_UP:

					break;

				}
				return true;
			}
		};

		this.animsprigracSaMacem = new AnimatedSprite(CAMERA_WIDTH / 2 - 32,
				(CAMERA_HEIGHT / 2) + 30, 65, 120, this.trigracSaMacem,
				this.getVertexBufferObjectManager()) {

			@Override
			public boolean onAreaTouched(final TouchEvent pSceneTouchEvent,
					final float pTouchAreaLocalX, final float pTouchAreaLocalY) {

				switch (pSceneTouchEvent.getAction()) {
				case TouchEvent.ACTION_DOWN:
					bool_sa_ili_bez_maca = !bool_sa_ili_bez_maca;
					animsprigracBezMaca.setVisible(bool_sa_ili_bez_maca);
					animsprigracSaMacem.setVisible(!bool_sa_ili_bez_maca);
					break;

				case TouchEvent.ACTION_MOVE:

					break;

				case TouchEvent.ACTION_UP:

					break;

				}
				return true;
			}
		};
Posted
Updated 20-Aug-12 2:25am
v2
Comments
Kenneth Haugland 20-Aug-12 8:26am    
You are reposting this, but this time with code. You should delete the other question without any code :)
bozinho 20-Aug-12 8:30am    
ok :P

1 solution

 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900