LINUX.ORG.RU

Сообщения Valdemard

 

Firefox. Плагин. Навигация.

Привет лорыч.

Посоветуй хороший, годный плагин для firefox для удобной навигации без мыши.

С меня как всегда ничего.

Valdemard
()

[C++][SDL] Глюк с указателем.

имеется:

void cGame::mainLoop () {
    bool done = false;
    while (!done) {
        SDL_Event event;
        while (SDL_PollEvent (&event)) {
            switch (event.type) {
                case SDL_QUIT:
                    done = true;
                    break;

                case SDL_KEYDOWN:
                    if (event.key.keysym.sym == SDLK_ESCAPE) {
                        done = true;
                    }
                    break;

                default:
                    break;
            } // end switch (event.type)
        } // end while (SDL_PollEvent (&event))

        SDL_FillRect (gArc::screen, 0, SDL_MapRGB (gArc::screen->format, 255, 255, 255));

        // Здесь gArc::screen != 0

        m_ship->draw ();
      
        // и здесь gArc::screen != 0 тоже

        SDL_Flip (gArc::screen);
    } // end while (!done)
}

где

void cSpaceShip::draw () {
    if (SDL_BlitSurface (m_sprite, &m_srcrect, gArc::screen, &m_dstrect) != 0) {
        std::cerr << "screen: " << gArc::screen << " sprite: " << m_sprite << std::endl;
        //throw gArc::g_exception (SDL_GetError ());
    }
}

Внутри метода draw() gArc::screen аномально равен 0.

namespace gArc {
// Указатель на поверхность экрана.
    static SDL_Surface *screen;
}
Что не так? Почему может быть такая аномалия?

 ,

Valdemard
()

[C++] Можно ли из функции вернуть объект по ссылке?

сабж.

если можно, то как?

 

Valdemard
()

[Django] Не пойму urls

Есть файлик style.css что нужно прописать в settings.urlpatterns чтобы я мог обращаться в документах к нему как

href="style.css"

?

 

Valdemard
()

[Haskell] Не въеду что написал не так.

Хочу считать из файла input.txt строки и парсить целые числа.

Вот код. Он не работатет.

module Main(main) where

import System.IO

parsefunc [] = []
parsefunc x =
    let
        nums = ['0', '-', '1', '2', '3', '4', '5', '6', '7', '8', '9']
        somef [] b _ = b
        somef (a:as) b c | a <- nums = somef as b (c++a)
                         | True                      = somef as (b++[c]) []
    in
        somef x [] []

readInput :: IO ()
readInput = do
    inh <- openFile "input.txt" ReadMode
    outh <- openFile "output.txt" WriteMode
    inpStr <- hGetContents inh
    print (parsefunc "1 2 3")

main = do
    readInput

Учить только начал.

Хочу чтобы меня поправили и указали более расово верный вариант.

 

Valdemard
()

[haskell][вопрос][пустяк] Чем отличается : от ++ ?

Сабж.

 ,

Valdemard
()

[книги][сети] Посоветуйте книгу.

Какие книги/статьи [i]желательно[/i] почитать чтобы понять и смочь написать простое клиент-серверное приложение?

 ,

Valdemard
()

RSS подписка на новые темы