Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (511)
Games in Android Showcase (119)
games submitted by our members
Games in WIP (577)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  how to write a derived class from game.Layer?  (Read 1645 times)
0 Members and 1 Guest are viewing this topic.
Offline cyoui

Junior Newbie




Java games rock!


« Posted 2003-06-07 05:01:13 »

hi
 i try to write a derived class of game.Layer , just like
Sprite or tiledLayer, so , i implement a paint() method.
but some problem appear:  
 code :
    class testlayer extends Layer{
   public paint(Graphics g){}
    }

help me ,pls.
Offline cfmdobbie

Senior Duke


Medals: 1


Who, me?


« Reply #1 - Posted 2003-06-07 09:05:25 »

What's the error message?

I've not written any J2ME, but I guess you're missing a "void" in there:

1  
2  
3  
class testlayer extends Layer{ 
  public void paint(Graphics g){}
}


Hellomynameis Charlie Dobbie.
Offline cyoui

Junior Newbie




Java games rock!


« Reply #2 - Posted 2003-06-08 10:38:51 »

thanks to your reply

=============
no , i  did write a  paint() method like this:
class tlayer extends Layer{
tlayer(){super();}
public void paint(Graphics g){}
}
and the error message is
can't resolve symbol :
    Layer()
-----
 i think some problem occurs on constructor function,
but , i can't find some documention about layer's
constructor function in MIDP doc.

   can u tell me how to get the layer's constructor function declaration?

thx
       
 
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Abuse

JGO Knight


Medals: 13


falling into the abyss of reality


« Reply #3 - Posted 2003-06-08 21:55:09 »

is there a noarg. constructor in the Layer class?

your error msg implies there isn't.

Make Elite IV:Dangerous happen! Pledge your backing at KICKSTARTER here! https://dl.dropbox.com/u/54785909/EliteIVsmaller.png
Offline cyoui

Junior Newbie




Java games rock!


« Reply #4 - Posted 2003-06-09 11:10:33 »

i think there is no arg constructor method too.
But i can't find layer's constructor in MIDP api doc .
 so , i discard this idea....

anyway, thanks to  guys above .
Offline hoshing

Junior Newbie




Java games rock!


« Reply #5 - Posted 2003-07-08 02:35:50 »

Sadly, there is no way to write a derived class from Layer, which i have tried before.

I have downloaded the source file of MIDP from Sun, to see how to write the constructor of Sprite.   From the constructor of Sprite, I found the constructor for Layer, which takes two parameters (int width, int height).  

Then, i switched to the source code of Layer to see the details, the constructor there is declared as default, and there is a comment that declaring as default is to prevent developers from subclassing this class - Layer.

Since there is no way for me to declare my class to be in the same package as Layer, there is no way to sub-class Layer.

If anyone know any tricks to sub-class Layer, please tell me also!
Offline mik

Senior Newbie




Java games rock everywhere!


« Reply #6 - Posted 2003-07-08 05:51:19 »

Ya it's messy that we can't subclass Layer class.
In fact The only solution is to rewrite a more powerfull LayerManager that accept ExtraLayer and derived basic Layer.

Duuh

Mik
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

Longarmx (50 views)
2014-10-17 03:59:02

Norakomi (39 views)
2014-10-16 15:22:06

Norakomi (31 views)
2014-10-16 15:20:20

lcass (36 views)
2014-10-15 16:18:58

TehJavaDev (66 views)
2014-10-14 00:39:48

TehJavaDev (65 views)
2014-10-14 00:35:47

TehJavaDev (56 views)
2014-10-14 00:32:37

BurntPizza (72 views)
2014-10-11 23:24:42

BurntPizza (43 views)
2014-10-11 23:10:45

BurntPizza (84 views)
2014-10-11 22:30:10
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!