34710

        template <typename T>
        T* GetObject(ObjectGuid const& guid)
        {
            static_assert(std::is_base_of<CGObject, T>::value);

            // Specialized just below.
            static_assert(!std::is_same<CGObject, T>::value);

            return ObjectHolder<T>::Find(guid);
        }

        template <>
        CGObject* GetObject<CGObject>(ObjectGuid const& guid)
        {
            switch (guid.GetTypeId())
            {
                case TYPEID_UNIT:
                    return GetObject<CGUnit>(guid);
                case TYPEID_ITEM:
                    return GetObject<CGItem>(guid);
                case TYPEID_CONTAINER:
                    return GetObject<CGContainer>(guid);
            }

            return nullptr;
        }

34711

« Il n’est pas d’usage, dans la campagne française, d’entendre des perroquets… »SOS conso« Il n’est pas d’usage, dans la campagne française, d’entendre des perroquets… »
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34712



(tain mais ce talent, c'est vraiment vraiment vraiment fort)
avatar
Highway Runners, mon jeu de racing à la Outrun qu'il est sorti le 14 décembre 2016 ! N'hésitez pas à me soutenir :)

https://itunes.apple.com/us/app/highway-runners/id964932741

34713

    template <typename T>
    void Storage<T>::CopyToMemory(std::uint32_t index, std::uint8_t const* data)
    {
        static_assert(alignof(T) == 1, "Structures passed to Storage<T, ...> must be aligned to 1 byte. Use #pragma pack(push, 1)!");

        std::uint32_t memoryOffset = 0;
        std::uint8_t* structure_ptr = reinterpret_cast<std::uint8_t*>(&get_storage()[index]);
        for (std::uint32_t j = 0; j < meta_t::field_count; ++j)
        {
            std::uint8_t* memberTarget = structure_ptr + memoryOffset;
            BOOST_ASSERT(reinterpret_cast<std::uintptr_t>(memberTarget) < reinterpret_cast<std::uintptr_t>(structure_ptr + sizeof(T)));

            auto array_size = meta_t::field_sizes[j];
            auto memory_size_item = 4u;
            switch (meta_t::field_types[j])
            {
                case 's':
                case 'i':
                case 'n':
                case 'u':
                case 'f':
                    break;
                case 'l':
                    memory_size_item = 8u;
                    break;
                case 'b':
                    memory_size_item = 1u;
                    break;
                default:
                    BOOST_ASSERT(false);
            }

            array_size /= memory_size_item;

            if (meta_t::field_types[j] == 's')
            {
                for (std::uint32_t i = 0; i < array_size; ++i)
                {
                    auto stringTableOffset = *reinterpret_cast<std::uint32_t const*>(data + meta_t::field_offsets[j] + 4u * i);
                    const char* stringValue = reinterpret_cast<const char*>(&get_string_table()[stringTableOffset]);
                    *reinterpret_cast<std::uintptr_t*>(memberTarget) = reinterpret_cast<std::uintptr_t>(stringValue);

                    memoryOffset += sizeof(std::uintptr_t); // // Advance to the next member ...
                    memberTarget += sizeof(std::uintptr_t); // ... But also advance our own pointer in case we are an array.
                }
            }
            else
            {
                if (memory_size_item > meta_t::field_sizes[j])
                {
                    for (std::uint32_t i = 0; i < array_size; ++i)
                    {
                        memcpy(memberTarget, data + meta_t::field_offsets[j] + i * memory_size_item, memory_size_item);
                        constexpr static const std::uint32_t masks[] = { 0x000000FFu, 0x0000FFFFu, 0x00FFFFFFu, 0xFFFFFFFFu };
                        *reinterpret_cast<std::uint32_t*>(memberTarget) &= masks[meta_t::field_sizes[j] - 1];

                        memoryOffset += memory_size_item;
                        memberTarget += memory_size_item;
                    }
                }
                else
                {
                    memcpy(memberTarget, data + meta_t::field_offsets[j], meta_t::field_sizes[j]);
                    memoryOffset += meta_t::field_sizes[j];
                }
            }
        }
    }

34714

Shutdown function for magnetorquer
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

34715

#pragma once

#include "C3Vector.hpp"
#include "CAaBox.hpp"

#include <cmath>

namespace wowgm::game::geometry
{
    namespace VolumeIntersections
    {
        using namespace wowgm::game::structures;

        static bool boxContainsPoint(CAaBox const& box, C3Vector const& position)
        {
            for (std::uint32_t i = 0; i < 3; ++i)
            {
                if (box.Maximum[i] < position[i])
                    return false;

                if (box.Minimum[i] > position[i])
                    return false;
            }

            return true;
        }

        static bool sphereContainsPoint(C3Vector const& sphereCenter, double sphereRadius, C3Vector const& position)
        {
            return (sphereCenter.distanceSquared(position) <= (sphereRadius * sphereRadius));
        }

        static bool sphereContainsBox(C3Vector const& sphereCenter, double sphereRadius, CAaBox const& boundingBox)
        {
            return sphereContainsPoint(sphereCenter, sphereRadius, boundingBox.Minimum)
                && sphereContainsPoint(sphereCenter, sphereRadius, boundingBox.Maximum);
        }

        static bool boxContainsBox(CAaBox const& box, CAaBox const& otherBox)
        {
            return boxContainsPoint(box, otherBox.Maximum)
                && boxContainsPoint(box, otherBox.Minimum);
        }

        static bool boxContainsSphere(CAaBox const& box, C3Vector const& sphereCenter, double sphereRadius)
        {
            C3Vector topCasingCorner;
            topCasingCorner.X = sphereCenter.X + sphereRadius;
            topCasingCorner.Y = sphereCenter.Y + sphereRadius;
            topCasingCorner.Z = sphereCenter.Z + sphereRadius;

            if (!boxContainsPoint(box, topCasingCorner))
                return false;

            C3Vector lessCasingCorner;
            lessCasingCorner.X = sphereCenter.X - sphereRadius;
            lessCasingCorner.Y = sphereCenter.Y - sphereRadius;
            lessCasingCorner.Z = sphereCenter.Z - sphereRadius;

            if (!boxContainsPoint(box, lessCasingCorner))
                return false;

            return true;
        }

        /// This only checks for intersections, not inclusions!
        static bool boxIntersectsSphere(CAaBox const& box, C3Vector sphereCenter, double sphereRadius)
        {

        }
    }
}

34716

Stop wheel
Disable units
Disarm RW data interface
Cut power to powered ON units
Write on SCV RWs (x/y/z/D) OFF
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

34717

SGPG70

34718

arg, mon mdp paypal!!!

34719

‭01582
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

34720

Ah ? Moi c'est 651684

34721

34722

Et t'as même pas posté ça dans yN & IRL ? grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34723

/* Proceed with shutdown sequence only if the status is not already set to "not operational" */
OwnOpStatus = opse_GetOperationalStatus(RwId);
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

34724

Session..........: diverock
Status...........: Aborted (Checkpoint)
Hash.Type........: md5crypt, MD5 (Unix), Cisco-IOS $1$ (MD5)
Hash.Target......: $1$OgGQs/Y7$75davjiRnARopovV4vc2f.
Time.Started.....: Tue Aug 21 01:04:34 2018 (12 hours, 17 mins)
Time.Estimated...: Tue Aug 28 07:26:42 2018 (6 days, 18 hours)
Guess.Base.......: File (./dictionaries/rockyou.txt)
Guess.Mod........: Rules (.\rules\dive.rule)
Guess.Queue......: 1/1 (100.00%)
Speed.Dev.#3.....:  1845.6 kH/s (76.82ms) @ Accel:1024 Loops:1000 Thr:32 Vec:1
Recovered........: 0/1 (0.00%) Digests, 0/1 (0.00%) Salts
Progress.........: 344521922914/1421327732110 (24.24%)
Rejected.........: 1961110112/344521922914 (0.57%)
Restore.Point....: 3476999/14344385 (24.24%)
Candidates.#3....: te8evonte8evon -> su8pemsuwdasu8pemsuwda
HWMon.Dev.#3.....: Temp: 73c Util: 98% Core:1708MHz Mem:3504MHz Bus:16

34725

Xim -> dans Rwld, le Rw c'est pour dire que la variable est read/write ?

34726

Zero: c'était prévu pour puis j'ai oublié grin

34727

Nope, c'est pour "reaction wheel". Pour les constantes en général je postfixes en "_cst". Et si c'est write-only, je jette le code grin
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

34728

avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

34729

enterprise_dispatches = [
ModelDispatch(
"c",
"par pays",
filter_attribute="countries",
filter_name="pays",
filter_sort_key_function=name_key,
default_filter_value=lambda: Country.objects.get(name="France"),
),
ModelDispatch("a", "par nom"),
]
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

34730

Northern Underground lineTransport for LondonChoose a stop to view live arrivals and status information or add to favourites
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

34731

34732

Magcargo
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

34733

You have measles because daddy reads bullshit on the internet, child toldThe Daily MashA CHILD with measles was told it is because daddy stays up late reading utter bullshit on the internet and bases decisions on that.

34734

grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34735

Strip-RGPD-final-650.jpg
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34736

avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34737

Roh c'est bon, ca laisse 4^4 possibilites, c'est secure grin

34738

Même pas : même sans tenir compte de l'indice dans le tweet, ça ne fait que 4! = 24 possibilités ^^
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

34739

Ah oui j'ai meme pas lu grin

J'avoue j'ai fait les maths de tete, 4 caracteres (en supposant que le # est le submit), 4 positions, 4^4. fatigue cheeky

34740

Il pourrait y avoir beaucoup plus de possibilités. Si ça se trouve le code fait plus de 4 caractères et est vraiment bien sécurisé avec changements réguliers et toujours dans cet alphabet de 5 caractères. On ne peut rien conclure de cette photo embarrassed
avatar