Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (107)
games submitted by our members
Games in WIP (535)
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  
  Porting problems  (Read 787 times)
0 Members and 1 Guest are viewing this topic.
Offline nech_neb

Junior Member




Java for LIFE !!!


« Posted 2004-07-27 01:25:08 »

I'm trying to port my game to linux,
and it seems there is a problem loading the textures...

Here is the error:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
java.lang.IllegalArgumentException: Width (-1) and height (-1) must be > 0
        at java.awt.image.SampleModel.<init>(Unknown Source)
        at java.awt.image.ComponentSampleModel.<init>(Unknown Source)
        at java.awt.image.PixelInterleavedSampleModel.<init>(Unknown Source)
        at java.awt.image.Raster.createInterleavedRaster(Unknown Source)
        at java.awt.image.Raster.createInterleavedRaster(Unknown Source)
        at java.awt.image.BufferedImage.<init>(Unknown Source)
        at srw.TextureManager.loadTexture(TextureManager.java:75)
        at srw.TextureManager.loadTextures(TextureManager.java:63)
        at srw.FrameLauncher.init(FrameLauncher.java:320)
        at srw.FrameLauncher.run(FrameLauncher.java:167)
        at srw.FrameLauncher.main(FrameLauncher.java:89)


Here is the code which calls it....

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
30  
31  
32  
33  
34  
35  
36  
37  
38  
39  
40  
41  
42  
43  
44  
45  
46  
47  
48  
49  
      public void loadTextures() 

      {

            textures.put(T_FONT, loadTexture(T_FONT));

            buildFont();

           

            textures.put(T_BUTTON_1, loadTexture(T_BUTTON_1));

            textures.put(T_GRASS, loadTexture(T_GRASS));

            textures.put(T_GRASS2, loadTexture(T_GRASS2));

            textures.put(T_STONE1, loadTexture(T_STONE1));

            textures.put(T_STONE2, loadTexture(T_STONE2));

            textures.put(T_METAL1, loadTexture(T_METAL1));

            textures.put(T_METAL2, loadTexture(T_METAL2));

            textures.put(T_GREY1, loadTexture(T_GREY1));

            textures.put(T_GREY2, loadTexture(T_GREY2));

            textures.put(T_PARTICLE, loadTexture(T_PARTICLE));

            textures.put(T_MENU, loadTexture(T_MENU));

           

      }



      private final Integer loadTexture(String path)

      {

            Image image = (new javax.swing.ImageIcon(path)).getImage();



            // Exctract The Image

            BufferedImage tex = new BufferedImage(image.getWidth(null), image.getHeight(null), BufferedImage.TYPE_3BYTE_BGR);


The last line is the one that is crashes on....
and it seems to crash when it is trying to load Grey
its weird cause the other ones seems to load fine.
Offline nech_neb

Junior Member




Java for LIFE !!!


« Reply #1 - Posted 2004-07-27 02:12:27 »

It seems the only files with problems are the ones I created
myself in MSPaintshop and then converted to PNG file using
ACDSee.....

but all the other textures I've downloaded from the internet seems
to work fine. I don't know what would be wrong.

Under windows the textures load perfectly.
silentx
Guest
« Reply #2 - Posted 2004-07-28 00:44:21 »

If there are transperancy in the png files and you made them with ms paint, I know from experience that your problem is ms paint.
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.

pw (36 views)
2014-07-24 01:59:36

Riven (36 views)
2014-07-23 21:16:32

Riven (24 views)
2014-07-23 21:07:15

Riven (27 views)
2014-07-23 20:56:16

ctomni231 (56 views)
2014-07-18 06:55:21

Zero Volt (49 views)
2014-07-17 23:47:54

danieldean (39 views)
2014-07-17 23:41:23

MustardPeter (43 views)
2014-07-16 23:30:00

Cero (59 views)
2014-07-16 00:42:17

Riven (56 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!