Click here to Skip to main content
12,952,778 members (37,535 online)
Rate this:
 
Please Sign up or sign in to 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 :/


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 20-Aug-12 2:23am
bozinho418
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

Rate this: bad
 
good
Please Sign up or sign in to vote.

Solution 1

  Permalink  

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

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 6,289
CHill60 3,490
Maciej Los 3,103
Jochen Arndt 1,975
ppolymorphe 1,900


Advertise | Privacy | Mobile
Web02 | 2.8.170525.1 | Last Updated 20 Aug 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100